@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

.clear{clear:both; }

/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
/**/
.jjfa_bg{ background:url(jjfa_bg.jpg) no-repeat center top; height:689px; overflow:hidden; margin-top:35px;}
.jjfa{ width:960px; margin:0 auto; padding-top:32px;}
.jjfa h2{ height:22px; background:url(jjfa_line.gif) no-repeat 450px 9px; overflow:hidden;}
.jjfa h2 span{ font:10px/10px "microsoft Yahei";-webkit-transform:scale(0.9); position:relative; display:inline-block; padding-left:10px; height:12px; text-transform:uppercase; padding-top:8px;}
.jjfa h2 a{ color:#fff;}
.jjfa h2 p{ display:inline-block; float:left; padding-right:10px; background:; font:bold 18px/20px "microsoft Yahei"; background:url(jjfa_tit.gif) no-repeat left center; padding-left:10px; overflow:hidden;}
.jjfa h2 p em{ color:#fff; font:12px/20px "microsoft Yahei"; text-transform:uppercase; margin-left:10px;}
.jjfa dl{ padding-top:18px; overflow:hidden; height:303px;}
.jjfa dt{ width:485px; float:left;}
.jjfa dt img{ width:479px; height:297px; display:block; border:3px solid #fff;}
.jjfa dd{ width:450px; float:left; padding-left:20px;}
.jjfa dd h3{ font:bold 14px/14px "microsoft Yahei"; color:#fff;}
.jjfa dd h3 a{ color:#fff;}
.jjfa dd p{ padding:15px 0 0 0; *padding:7px 0 0 0; overflow:hidden; font:12px/24px "microsoft Yahei"; color:#fff; clear:both;}
.jjfa dd p b{ float:left; width:70px; font-weight:bold;}
.jjfa dd p em{ width:285px; float:left;}
.jjfa dd p.cpjs em{ width:375px; color:#c5e3ff;}
.jjfa dd span{ display:block; padding:23px 0 0 70px; *padding:10px 0 0 70px; clear:both;}
.jjfa_btn1{ width:100px; height:29px; text-align:center; font:14px/29px "microsoft Yahei"; color:#fff; background:url(jjfa_btn1.gif) no-repeat; display:inline-block; margin-right:20px;}
.jjfa_btn2{ width:100px; height:29px; text-align:center; font:14px/29px "microsoft Yahei"; color:#fff; background:url(jjfa_btn2.gif) no-repeat; display:inline-block; }
.jjfa_c{ padding-top:62px; overflow:hidden; height:227px;}
.jjfa_l{ width:20px; height:75px; margin-top:76px; display:block;}
.jjfa_l a{ width:20px; height:75px; background:#666; display:inline-block; background:url(jjfa_l1.jpg) no-repeat;}
.jjfa_l a:hover{  background:url(jjfa_l2.jpg) no-repeat;}
.jjfa_r{ width:20px; height:75px; margin-top:76px; display:block;}
.jjfa_r a{ width:20px; height:75px; background:#666; display:inline-block; background:url(jjfa_r1.jpg) no-repeat;}
.jjfa_r a:hover{  background:url(jjfa_r2.jpg) no-repeat;}





.jjfa_pp{ width:912px; overflow:hidden; margin-left:4px; }
.jjfa_pp li{ width:190px; float:left; padding:0 0px;margin-right:20px; border:11px solid #55a8f9;}
.jjfa_pp li a{ border:2px solid #55a8f9; padding:2px; background:#92c3f2; display:inline-block;}
.jjfa_pp li img{ width:185px; height:166px; display:block;}
.jjfa_pp li span{ width:185px; background:#55a8f9; text-align:center; height:33px; font:14px/33px "microsoft Yahei"; color:#fff; display:block;overflow:hidden;}
.jjfa_pp li.nomr{  margin-right:0;}
.jjfa_pp li.jjfahover a{ border:2px solid #fff; background:#fff;}
.jjfa_pp li.jjfahover span{ background:#fff; color:#333;}
.jjfa_pp li a:hover{ text-decoration:none;}



/**/
.about_bg{ background:url(jjfa_bg.jpg) no-repeat center top; height:415px; overflow:hidden;}
.about{ width:960px; margin:0 auto; padding-top:23px;}
.about h2{ height:22px; background:url(jjfa_line.gif) no-repeat 300px 9px; overflow:hidden;}
.about h2 span{ font:10px/10px "microsoft Yahei";-webkit-transform:scale(0.9); position:relative; display:inline-block; padding-left:10px; height:12px; text-transform:uppercase; padding-top:8px;}
.about h2 a{ color:#fff;}
.about h2 p{ display:inline-block; float:left; padding-right:10px; background:; font:bold 18px/20px "microsoft Yahei"; background:url(jjfa_tit.gif) no-repeat left center; padding-left:10px; overflow:hidden;}
.about h2 p em{ color:#fff; font:12px/20px "microsoft Yahei"; text-transform:uppercase; margin-left:10px;}
.about dl{ padding-top:17px; overflow:hidden;}
.about dt{ width:433px; float:left; background:url(about_yy.jpg) no-repeat bottom; padding-bottom:15px;}
.about dt img{ width:433px; height:258px; display:block;}
.about dd{ width:472px; float:left; padding:13px 0 0 29px;}
.about dd h3{ font:bold 14px/24px "microsoft Yahei"; color:#fff;}
.about dd h3 a{ color:#333;}
.about dd p{ font:12px/24px "microsoft Yahei"; color:#333; padding-top:10px;}
.about dd span{ display:block; padding-top:23px;}
.about dd span a{ width:100px; height:29px; text-align:center; font:14px/29px "microsoft Yahei"; color:#fff; background:url(jjfa_btn2.gif) no-repeat; display:inline-block; }
/**/
.honor_bg{ width:998px; margin:-30px auto 0 auto; position:relative; background:#f7f7f7; height:337px; overflow:hidden; padding-top:12px;}
.honor_m{ width:976px; border:1px solid #e1e1e1; height:323px; margin:0 auto;}
.honor{ width:960px; padding-left:8px; padding-top:20px;}
.honor h2 p, .online h2 p{ background:#f7f7f7 url(Img/Index/acting_tit.gif) no-repeat 0 center;}
.honor h2 span, .online h2 span{ background:#f7f7f7}
.honor_c{ padding-top:17px; overflow:hidden;}
.honor_l{ width:20px; height:75px; margin-top:79px; display:block;}
.honor_l a{ width:20px; height:75px; background:#c4c4c4; display:inline-block;}
.honor_l a:hover, .acting_cur a{ background:#135391;}
.honor_pp{ width:890px;; overflow:hidden; margin-left:2px; padding-left:10px;}
.honor_pp li{ width:207px; float:left;padding: 0 7px;}
/*.honor_pp li img{ width:165px; height:230px; display:block; border:1px solid #cecece;}*/
.honor_pp li img{ width:204px; height:223px; padding:2px;display:block; border:1px solid #cecece;}
.honor_pp li.nomr{ padding-right:0;}



/**/
.acting{ width:676px; margin-top:34px;}
.biaoti{ height:22px; background:url(Img/Index/acting_line.png) repeat-x 0 9px; overflow:hidden;}
.biaoti span{ font:10px/10px "microsoft Yahei";-webkit-transform:scale(0.9); position:relative; background:#fff; display:inline-block; padding-left:10px; height:12px; text-transform:uppercase; padding-top:8px;}
.biaoti span a{ color:#333;}
.biaoti p{ display:inline-block; float:left; padding-right:10px; background:; font:bold 18px/20px "microsoft Yahei"; background:#fff url(Img/Index/acting_tit.gif) no-repeat left center; padding-left:10px; overflow:hidden;}
.biaoti p em{ color:#666; font:12px/20px "microsoft Yahei"; text-transform:uppercase; margin-left:10px;}
.biaoti p a{ color:#1d5993;}
.acting h2 span a{ color:#1d5993} 
.acting_c{ padding-top:18px; overflow:hidden;}
.acting_l{ width:20px; height:75px; margin-top:26px; display:block;}
.acting_l a{ width:20px; height:75px; background:#c4c4c4; display:inline-block;}
.acting_l a:hover, .acting_cur a{ background:#135391;}
.acting_pp{ width:632px; overflow:hidden; margin-left:2px;}
.acting_pp span{width:143px; text-align:center; padding:5px 7px;}
.acting_pp li{ width:143px; float:left; padding:0 7px;}
.acting_pp li img{ width:141px; height:123px; display:block; border:1px solid #cdcdcd;}
.acting_pp li.nomr{ padding-right:0;}

.online{ width:345px; padding-top:20px; padding-right:8px;}
.online_c{ padding-top:8px;}
.online_c li{ overflow:hidden; margin-top:7px;}
.online_c li em{ width:41px; display:inline-block; font:12px/32px "microsoft Yahei"; color:#333; vertical-align:top;}
.online_c .inp_01{ width:240px; height:32px; line-height:32px; background:#e9e9e9 url(Img/Index/online_icon1.jpg) no-repeat 243px 6px; padding:0 30px 0 3px; border:0; margin-right:5px;}
.online_c .inp_02{ width:240px; height:32px; line-height:32px; background:#e9e9e9 url(Img/Index/online_icon2.jpg) no-repeat 243px 6px;  padding:0 30px 0 3px; border:0; margin-right:5px; }
.online_c .inp_03{ width:240px; height:32px; line-height:32px; background:#e9e9e9 url(Img/Index/online_icon3.jpg) no-repeat 243px 6px;  padding:0 30px 0 3px; border:0; margin-right:5px; }
.online_c .inp_04{ width:240px; height:54px; line-height:24px; background:#e9e9e9 url(Img/Index/online_icon4.jpg) no-repeat 243px 6px;  padding:0 30px 0 3px; border:0; resize:none; }

.online_btn{ padding:20px 0 0 48px; font:12px/26px "microsoft Yahei"; color:#333;}
.online .tj{ width:115px; height:29px; border:0; background:url(tj.jpg) no-repeat; font-size:12px; color:#fff; cursor:pointer; text-align:center; line-height:25px; margin-right:20px;}
.online .cz{ width:113px; height:27px; border:1px solid #135391; font-size:12px; color:#135391; cursor:pointer; text-align:center; line-height:25px;}
/**/
.news{ width:296px; margin:32px 40px 0 0;}
.news .tup{ width:296px; margin-top:16px;}
.news .tup img{ width:296px; height:115px; display:block;}
.news ul{ padding-top:13px;}
.news li{ height:30px; font:12px/30px "microsoft Yahei"; color:#333; padding-left:14px; background:url(sub_icon.jpg) no-repeat left center}
.news li a{ color:#333;}
.news_nomr{ margin-right:0;}